透视窗口(专业版)
OmniFocus Pro 将透视窗口添加到 OmniFocus,在这里您可以选择哪些透视作为工具条中的标签页显示(并确定其顺序),并创建自定义透视,以反应您希望重复返回的有关 OmniFocus 数据的视图。
在透视菜单中选择显示透视 (Control-Command-P) 以打开“透视”窗口。

透视列表
在“透视”窗口的左侧,您将看到现有的 OmniFocus 透视列表,包括内建透视,您可以在工具条中选择要显示为标签页的透视,然后进行拖放,以按您的首选顺序排列。

要将一个透视设置为工具条标签页,请点按透视名称旁的星形
。
透视列表还可以用于在 OmniFocus 主窗口中的透视之间导航:连按列表中的透视以将其打开。如果您觉得这很有用,在您只需要列表时,可以点按底部栏中的收合
来隐藏编辑器。
透视编辑器
“透视编辑器”出现在“透视”窗口的右侧,包含可用于编辑现有透视和创建新透视的控件。

“透视编辑器”中的控件与所选透视图的显示选项中的控件基本相同,下面几节介绍了一些其他功能。

要添加一个新的自定义透视,请选择 透视 > 添加透视... 或点按“透视”窗口底部栏中的添加透视
。
名称和图标
编辑自定义透视时,点按名称字段以输入新名称或更改现有名称(默认为未命名透视)。

点按图标井角部的向下箭头打开图标选择器,从中可以选择 OmniFocus 附带的一组 Omni 设计的图标,或点按选择文件...,添加存储在 Mac 电脑其他地方的图像。
点按图标选择器左侧的一种颜色,为透视及其图标在整个应用程序范围选择自定义颜色。
快捷键记录器
在名称字段下方有一个位置,您可以在此为选定的透视指定键盘快捷键。

要记录快捷键,只需点按按钮,然后按下要使用的键盘快捷键的键即可。字符将在输入时显示在字段中,并在输入有效组合后保存。

按esc键取消录制,或点按恢复
以恢复上一个快捷方式。
您可以选择任何尚未使用的快捷键,并包含以下内容之一的组合:
- Command 键
- Control 键
及任何其他键。或使用一个未使用的 Function 键(如 F13)。
升级或降级透视
您创建的自定义透视和分配的名称、图标、及颜色同步到与 OmniFocus 数据库同步的全部设备。
较老版本的 OmniFocus 不支持以 OmniFocus 3 创建的透视的全部功能。(这些透视会在数据库版本兼容时同步,但会被隐藏。)
要让 OmniFocus 3 创建的透视在较早版本的 OmniFocus 中显示,请选择降级透视。选择降级透视可能会移除某些高级过滤规则或透视的其他功能。
如果您将较老版本 OmniFocus 创建的透视同步到 OmniFocus 3,还可以选择升级透视,以获得本章中描述的功能。现有透视规则和演示文稿设置将转换为新的透视格式。
在 OmniFocus 3 for Mac 中创建的透视使用本章中描述的编辑器。您仍可以同步和使用在 OmniFocus 2 中创建的透视,如果您选择不进行升级,则会在老版本的编辑器中打开。
筛选规则
编辑器的这个板块决定了透视包含哪些项。通过为项的特定属性设置过滤参数将项收入透视内:如果一个项匹配过滤规则,则包含在透视内。如果项不匹配规则,则不会出现。

过滤规则以层级结构形式设置,在树状结构顶端是全部、任何或以下都非真操作。这表示内部的全部、任何或无规则必须应用到项,然后才能包含到透视中。(这构成层级结构的基础,因此无法删除。)
默认情况下,一个新建自定义透视包含一个可用性:剩余规则作为示例。由于它嵌套在全部以下内容为真下方,此规则意味着透视仅会显示可用性状态为“剩余”的项(已完成和已丢弃的项不显示)。
如果不希望在透视中包含默认规则,请将其更改为其他规则,取消选中左侧的复选框以将其关闭,或者添加其他规则并点按删除规则
以删除第一个规则。(所有自定义透视必须至少包含一个规则,因此不能直接删除默认规则。)
单击添加规则
以添加适用于透视中项的新规则。
添加筛选规则时,请注意,规则会根据其在层级结构中的位置应用。添加到根部下方的所有规则都使用这一逻辑:任何、全部或全部规则都必须应用于符合这些条件的项才能在透视中显示。
要在列表中创建其他层级结构,请点按 Option,然后点按添加规则群组
(在按住 Option 的情况下,这将替换“添加规则”)。
与根部操作一样,您可以选择应用于群组中规则的条件:
-
全部以下内容为真:群组中的每个规则都必须为真,才能在透视中显示某个项(或由层级结构中该项上方的规则来考虑)。这相当于一个布尔 AND 运算。
-
以下任何内容为真:如果一个项符合嵌套在任何以下内容下方,哪怕是其中一个规则,该项也会包含在透视内(前提是它同时符合树形结构其他部分描述的条件)。这相当于一个布尔 OR 运算。
-
以下都非真:如果一个项符合其下方嵌套的一个规则,则会从透视中排除,同时不考虑应用的其他规则。这相当于一个布尔 NOT 运算。
如果筛选规则具有多个层级结构级别,则可以将规则拖放到结构中的其他位置,以更改其对透视中项目可见性的影响。
演示文稿
“编辑器”的这个板块定义了透视中的项如何在大纲中显示。您可以使用群组和分类设置选择两种主要模式:作为单独动作列表查看项,或作为在整个项目内按层级分组的项查看。
如果透视的过滤规则排除了一个类型的项,而该项使用下方列出的条件分组或分类,则可以选择一个提供无意义结构的选项(比如当透视被设置为仅显示“剩余”项时,选择以“已完成”进行分组)。
以单独动作分组和分类
显示为单独动作时,大纲含有一个平面列表,含有符合过滤规则条件的全部项,而且工具条含有标签列表。透视内更细化的分组和分类提供更多选项,而打开或关闭显示项目路径的选项,可以显示或隐藏每个项上方的项目行。
使用单独动作分组时,动作可使用以下条件进一步分组:
-
未分组 - 动作未分组并以平面列表展示。
-
标签 - 动作以单独标签分组。如果动作有多个标签,则出现在每个标签内。
-
标签(已组合) - 动作以标签组合分组。不论一个动作有多少标签,均只(在以标签组合命名的群组内)出现一次。
-
项目 - 动作以项目分组。
-
截止 - 动作以截止日期从旧到新分组。越靠近当前日期,分组间隔也越大。没有截止日期的动作分组到大纲底部。
-
推迟日期 - 动作以推迟日期从旧到新分组。越靠近当前日期,分组间隔也越大。没有推迟日期的动作分组到大纲底部。
-
已完成 - 动作以完成日期从最近完成到最早日期分组。越靠近当前日期,分组间隔也越大。没有完成日期的动作分组到大纲底部。
-
已丢弃 - 动作以丢弃日期按从最近到最早日期分组。越靠近当前日期,分组间隔也越大。活跃动作分组在大纲的顶部。
-
已添加 - 动作以添加到 OmniFocus 的日期从新到旧分组。越靠近当前日期,分组间隔也越大。
-
已更改 - 动作以其最近编辑日期从新到旧分组。越靠近当前日期,分组间隔也越大。
-
已标注 - 动作以其标注状态分组,已标注的动作在前,未标注的动作在后。
使用单独动作分组时,动作可使用以下条件进一步排序:
-
项目顺序/标签顺序 - 动作在群组内以其出现在“项目”透视(或“标签”透视,如果分组基于标签)中的顺序排序。
-
标签 - 动作以标签排序。有多个标签的动作与使用相同标签组合的群组内的其他动作一起只出现一次。
-
已标注 - 动作以已标注状态排序,已标注的动作在群组内首先显示。
-
名称 - 动作按字母顺序的名称排序。
-
截止 - 动作以截止日期排序。带有最早截止(或过期)日期的动作首先显示,随后以从最近截止日期到无截止日期降序排列动作。
-
推迟日期 - 动作以推迟日期排序。推迟日期最近的动作首先出现,后面是较远的动作,最后是没有推迟日期的动作。
-
已添加 - 动作以添加到 OmniFocus 的日期从新到旧排序。
-
已更改 - 动作以其最近编辑日期从新到旧排序。
-
已完成 - 动作以完成日期排序,活跃的动作排在前面,然后是从新到旧排列已完成的动作。
-
已丢弃 - 动作以丢弃日期排序,活跃的动作排在前面,然后是从新到旧排列已丢弃的动作。
-
持续时间 - 动作以预计持续时间从最短到最长排序。没有预计持续时间的动作在大纲底部显示。
以整个项目进行分组和分类
显示为整个项目时,大纲列出含有符合过滤规则的项的项目列表,其中的项按层级结构组织,同时工具条中含有项目列表。细化的分组和分类提供更多选项。在此设置下,显示项目路径选项不可用,因为动作已经在其相应项目内显示。
符合过滤规则但没有项目的项将分组到大纲顶部的收件箱板块。
以整个项目分组时,透视内的项目可使用以下条件进一步分组:
-
未分组 - 项目未分组并以平面列表展示。
-
文件夹 - 项目分组到包含项目的文件夹。在文件夹以外的项目分组到大纲底部的没有文件夹板块。
-
截止 - 项目以截止日期从旧到新分组。越靠近当前日期,分组间隔也越大。没有截止日期的项目分组到大纲底部的无截止日期板块。
-
推迟日期 - 项目以推迟日期从旧到新分组。越靠近当前日期,分组间隔也越大。没有推迟日期的项目分组到大纲底部的无推迟日期板块。
-
已完成 - 项目以完成日期从最近完成到最早日期分组。越靠近当前日期,分组间隔也越大。没有完成日期的项目分组到大纲底部的无完成日期板块。
-
已丢弃 - 项目以丢弃日期从最近丢弃到最早日期分组。越靠近当前日期,分组间隔也越大。没有丢弃日期的项目分组到大纲底部的未丢弃板块。
-
下一次检查 - 项目根据其下一次计划检查的日期从新到旧分组。越靠近当前日期,分组间隔也越大。
-
已添加 - 项目以添加到 OmniFocus 的日期从新到旧分组。越靠近当前日期,分组间隔也越大。
-
已更改 - 项目以其最近编辑日期从新到旧分组。(这包括项目内动作的更改。)越靠近当前日期,分组间隔也越大。
以整个项目分组时,透视内的项目可使用以下条件进一步排序:
-
项目顺序 - 项目在群组内以其出现在“项目”透视中的顺序排序。
-
名称 - 项目按字母顺序的名称排序。
-
已标注 - 项目以已标注状态排序,已标注的项目在群组内首先显示。项目内单独动作的已标注状态对此排序没有影响。
-
截止 - 项目以其内部的动作截止日期从旧到新排序。(如项目中包含带有最旧截止日期的动作则首先列出。)此排序不考虑项目本身是否有截止日期,没有截止日期的项目在大纲底部显示。
-
推迟日期 - 项目以推迟日期从旧到新排序。没有推迟日期的项目在大纲底部显示。
-
已完成 - 项目以完成日期排序,活跃的项目排在前面,然后是从新到旧排列已完成的项目。
-
已丢弃 - 项目以丢弃日期排序,活跃的项目排在前面,然后是从新到旧排列已丢弃的项目。
-
下一次检查 - 项目根据其下一次计划检查的日期从旧到新排序。
-
已添加 - 项目以添加到 OmniFocus 的日期从新到旧排序。
-
已更改 - 项目以其最近编辑日期从新到旧排序。(这包括项目内动作的更改。)
-
持续时间 - 项目以预计持续时间从最短到最长排序。没有预计持续时间的项目在大纲底部显示。
在“新显示”中打开
选中此框可在使用透视列表或透视菜单导航到新视图时在其中打开透视。选中后,透视将在新窗口或新标签页中打开,具体取决于您的 macOS 系统偏好设置。
要在新标签页而不是新窗口中默认打开透视,请打开 macOS 系统偏好设置的 Dock 窗格,并在打开文稿时更改首选标签页:设置为始终。
布局
为透视选择一种布局。这里的自定义设置与 Omnifocus Pro 为内建透视提供的相同,这意味着您可以自由地选择覆盖在布局预置中设置的默认设置。
底部栏
“透视”窗口底部的栏包含用于添加和删除透视以及显示或隐藏部分窗口的控件,以针对各种用例对其进行优化。
添加透视 
创建一个新的自定义透视,可以使用本章介绍的工具进行自定义。
齿轮菜单 
含有打开、复制或删除所选透视的控件。删除透视也会从任何其他已同步的 OmniFocus 设备中将其移除。因为透视只是数据的视图,删除后不会以任何方式影响您在 OmniFocus 数据库中的任务。
收合/展开编辑器 
隐藏或显示“透视”窗口的“编辑器”部分。如果您主要使用窗口在透视之间导航,那么让“编辑器”在大部分时间隐藏是很有用的。